package server

import (
	"0227zk/common/model"
	"0227zk/common/proto/user"
	"fmt"
)

func Login(in *user.LoginReq) (*user.LoginResp, error) {
	m := model.User{}
	users, err := m.GetUsername(in.Username)
	if err != nil {
		return nil, fmt.Errorf("登录失败,该用户还未注册")
	}
	if users.Password != in.Password {
		return nil, fmt.Errorf("登录失败,密码输入错误")
	}
	return &user.LoginResp{Success: true}, err
}

func Register(in *user.LoginReq) (*user.LoginResp, error) {
	m := model.User{}
	_, err := m.GetUsername(in.Username)
	if err != nil {
		return nil, fmt.Errorf("注册失败,该用户已经注册")
	}
	return &user.LoginResp{Success: true}, err
}
func UserList() (*user.LoginResp, error) {
	m := model.User{}
	_, err := m.UserList()
	if err != nil {
		return nil, fmt.Errorf("列表展示失败")
	}
	return &user.LoginResp{Success: true}, nil

}
